
/**
 * @api {POST} /student/login 考生登录
 * @apiGroup 考生组
 * @apiDescription 登录以请求token 
 *
 * @apiParam {String} id_number 身份证号
 * @apiParam {String} password  密码
 * @apiParamExample {json} request-example
 * {
 *  "id_number":"test",
 *  "password":"test"
 * }
 *
 * @apiError {Int} statu 状态码
 * @apiError {String} msg 错误信息
 * @apiErrorExample  {json} error-example
 * {
 *   "statu": 0,
 *   "msg": "登录失败"
 * }
 * 
 * 
 * 
 * @apiSuccess {Int} statu 状态码
 * @apiSuccess {String} token 密钥，有效期为1h
 * @apiSuccess {String} msg 成功信息
 * @apiSuccessExample  {json} success-example
 * {
 *   "statu": 1,
 *   "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZF9udW1iZXIiOiJhZG1pbiIsImlhdCI6MTYyNjI2MTc5MiwiZXhwIjoxNjI2MjY1MzkyfQ.ggHnicry6a-PMfgGEWCH4wg20io7TlEZAgdCFqsaeP0",
 *   "msg": "登录成功"
 * }
 **/
/**
 * @api {POST} /user/upload 上传考生信息
 * @apiGroup 考生组
 * @apiDescription 上传考生信息
 * @apiParam {String} token 密钥
 * @apiParam {String} candidate_name 考生姓名
 * @apiParam {String} id_number 身份证号
 * @apiParam {String} nation 民族
 * @apiParam {String} home_address 家庭住址
 * @apiParam {String} gender 性别
 * @apiParam {String} political_outlook 政治背景
 * @apiParam {String} birth_data 生日
 * @apiParam {String} face 登记照的base64编码
 * @apiParam {String} contact_number 联系电话
 * @apiParam {String} postcode 邮编
 * @apiParam {String} contact_address 联系地址
 * @apiParam {String} emergency_contact 紧急联系人
 * @apiParam {String} emergency_contact_mode 紧急联系方式
 * @apiParam {String} graduate_school 毕业院校
 * @apiParam {String} graduation_major 毕业专业
 * @apiParam {String} graduation_school_code 毕业院校代码
 * @apiParam {String} diploma_code 毕业证编号
 * @apiParam {String} registration_institutions 报考院校
 * @apiParam {String} registered_institution_code 报考院校代码
 * @apiParam {String} major 报考专业
 * @apiParam {String} major_code 报考专业代码
 * @apiParam {String} tcandidate_type 考生类型
 * @apiParam {String} awards 所获奖项
 * @apiParam {String} specialty 特长
 * @apiParam {String} remarks 备注
 * @apiParamExample {json} request-example
{
    "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZF9udW1iZXIiOiJhZG1pbiIsImlhdCI6MTYyNjI1MDQ1NCwiZXhwIjoxNjI2MjU0MDU0fQ.7xeopz3mTQ0Jl9dxFt43HnhNlPhUi_wFdT8s7XEwLwc",
    "candidate_name": "test",
    "id_number": "test",
    "nation": "汉",
    "home_address": "xx小区xx号",
    "gender": "男",
    "political_outlook": "群众",
    "birth_data": "2001年3月14日",
    "face": "xxxc",
    "contact_number": "1887186xxxx",
    "postcode": "xxxxx",
    "contact_address": " xx小区xx号",
    "emergency_contact": "test",
    "emergency_contact_mode": "1xxxx",
    "graduate_school": "xx学院",
    "graduation_school_code": "1xxxx",
    "graduation_major": "计算机应用技术",
    "diploma_code": "110",
    "registration_institutions": "xx大学",
    "registered_institution_code": "1xxxx",
    "major": "计算机科学技术",
    "major_code": "080901",
    "tcandidate_type": "普通",
    "awards": "xx奖学金，xx获奖",
    "specialty": "xx特长",
    "remarks": ""
}
 *
 * @apiError {Int} statu 状态码
 * @apiError {String} msg 错误信息
 * @apiErrorExample  {json} error-example
 * {
 *   "statu": 0,
 *   "msg": "上传失败"
 * }
 * 
 * 
 * 
 * 
 * @apiSuccess {Int} statu 状态码
 * @apiSuccess {String} msg 成功信息
 * @apiSuccessExample  {json} success-example
 * {
 *   "statu": 1,
 *   "msg": "上传成功"
 * }
 * 
 **/
 /**  
 * @api {POST} /user/information 查询考生信息
 * @apiGroup 考生组
 * @apiDescription 查询考生信息
 * @apiParam {String} token 密钥
 * @apiParam {String} id_number 身份证号
 * @apiParamExample {json} request-example
	{
    "token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZF9udW1iZXIiOiJhZG1pbiIsImlhdCI6MTYyNjI1MDQ1NCwiZXhwIjoxNjI2MjU0MDU0fQ.7xeopz3mTQ0Jl9dxFt43HnhNlPhUi_wFdT8s7XEwLwc",
    "id_number":"test"
  }
 *
 * @apiError {Int} statu 状态码
 * @apiError {String} msg 错误信息
 * @apiErrorExample  {json} error-example
 * {
 *   "statu": 0,
 *   "msg": "查询失败"
 * }
 * 
 * 
 * 
 * 
 * @apiSuccess {Int} statu 状态码
 * @apiSuccess {String} msg 成功信息
 * @apiSuccess {String} candidate_name 考生姓名
 * @apiSuccess {String} id_number 身份证号
 * @apiSuccess {String} nation 民族
 * @apiSuccess {String} home_address 家庭住址
 * @apiSuccess {String} gender 性别
 * @apiSuccess {String} political_outlook 政治背景
 * @apiSuccess {String} birth_data 生日
 * @apiSuccess {String} face 登记照的base64编码
 * @apiSuccess {String} contact_number 联系电话
 * @apiSuccess {String} postcode 邮编
 * @apiSuccess {String} contact_address 联系地址
 * @apiSuccess {String} emergency_contact 紧急联系人
 * @apiSuccess {String} emergency_contact_mode 紧急联系方式
 * @apiSuccess {String} graduate_school 毕业院校
 * @apiSuccess {String} graduation_major 毕业专业
 * @apiSuccess {String} graduation_school_code 毕业院校代码
 * @apiSuccess {String} diploma_code 毕业证编号
 * @apiSuccess {String} registration_institutions 报考院校
 * @apiSuccess {String} registered_institution_code 报考院校代码
 * @apiSuccess {String} major 报考专业
 * @apiSuccess {String} major_code 报考专业代码
 * @apiSuccess {String} tcandidate_type 考生类型
 * @apiSuccess {String} awards 所获奖项
 * @apiSuccess {String} specialty 特长
 * @apiSuccess {String} remarks 备注
 * @apiSuccessExample  {json} success-example
[
    {
        "statu": 1,
        "msg": "查询成功"
    },
    {
        "candidate_name": "test",
        "id_number": "test",
        "nation": "汉",
        "home_address": "xx小区xx号",
        "gender": "男",
        "political_outlook": "群众",
        "birth_data": "2001年3月14日",
        "face": "xxxc"
    },
    {
        "contact_number": "1887186xxxx",
        "postcode": "4xxxx",
        "contact_address": "xx小区xx号",
        "emergency_contact": "test",
        "emergency_contact_mode": "1xxxx"
    },
    {
        "graduate_school": "xx学院",
        "graduation_school_code": "1xxxx",
        "graduation_major": "计算机应用技术",
        "diploma_code": "110",
        "registration_institutions": "xx大学",
        "registered_institution_code": "1xxxx",
        "major": "计算机科学技术",
        "major_code": "080901",
        "tcandidate_type": "普通"
    },
    {
        "awards": "xx奖学金，xx获奖",
        "specialty": "xx特长",
        "remarks": "
    }
]
 * 
 **/
/**
 * @api {POST} /user/achievement 查询考试分数
 * @apiGroup 考生组
 * @apiDescription 查询考试分数
 *
 * @apiParam {String} token 密钥
 * @apiParam {String} id_number 身份证号
 * @apiParamExample {json} request-example
{
    "token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZF9udW1iZXIiOiJhZG1pbiIsImlhdCI6MTYyNjI0OTEyNCwiZXhwIjoxNjI2MjUyNzI0fQ.J4QH3MSDmVlQpKsNhpa6MLf1lT5_oKeCmPWfRhMkeGM",
    "id_number":"test"
}
 *
 * @apiError {Int} statu 状态码
 * @apiError {String} msg 错误信息
 * @apiErrorExample  {json} error-example
 * {
 *   "statu": 0,
 *   "msg": "查询失败"
 * }
 * 
 * 
 * 
 * @apiSuccess {Int} statu 状态码
 * @apiSuccess {String} msg 成功信息
 * @apiSuccess {String} public_course_score 公共课成绩
 * @apiSuccess {String} major_course_score 专业课成绩
 * @apiSuccessExample  {json} success-example
[
    {
        "statu": 1,
        "msg": "查询成功"
    },
    {
        "public_course_score": "88",
        "major_course_score": "88"
    }
]
**/
/**
 * @api {POST} /user/admission/statu 查询录取状态
 * @apiGroup 考生组
 * @apiDescription 查询录取状态
 *
 * @apiParam {String} token 密钥
 * @apiParam {String} id_number 身份证号
 * @apiParamExample {json} request-example
{
    "token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZF9udW1iZXIiOiJhZG1pbiIsImlhdCI6MTYyNjI0OTEyNCwiZXhwIjoxNjI2MjUyNzI0fQ.J4QH3MSDmVlQpKsNhpa6MLf1lT5_oKeCmPWfRhMkeGM",
    "id_number":"test"
}
 *
 * @apiError {Int} statu 状态码
 * @apiError {String} msg 错误信息
 * @apiErrorExample  {json} error-example
 * {
 *   "statu": 0,
 *   "msg": "查询失败"
 * }
 * 
 * 
 * 
 * @apiSuccess {Int} statu 状态码
 * @apiSuccess {String} msg 成功信息
 * @apiSuccess {String} enroll 录取状态
 * @apiSuccessExample  {json} success-example
[
    {
        "statu": 1,
        "msg": "查询成功"
    },
    {
        "enroll": "已录取"
    }
]
**/

/**
 * @api {POST} /user/adult/statu 查询考生信息审核状态
 * @apiGroup 考生组
 * @apiDescription 查询考生信息审核状态
 *
 * @apiParam {String} token 密钥
 * @apiParam {String} id_number 身份证号
 * @apiParamExample {json} request-example
{
    "token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZF9udW1iZXIiOiJhZG1pbiIsImlhdCI6MTYyNjI0OTEyNCwiZXhwIjoxNjI2MjUyNzI0fQ.J4QH3MSDmVlQpKsNhpa6MLf1lT5_oKeCmPWfRhMkeGM",
    "id_number":"test"
}
 *
 * @apiError {Int} statu 状态码
 * @apiError {String} msg 错误信息
 * @apiErrorExample  {json} error-example
 * {
 *   "statu": 0,
 *   "msg": "查询失败"
 * }
 * 
 * 
 * 
 * @apiSuccess {Int} statu 状态码
 * @apiSuccess {String} msg 成功信息
 * @apiSuccess {String} audit 审核状态
 * @apiSuccessExample  {json} success-example
[
    {
        "statu": 1,
        "msg": "查询成功"
    },
    {
        "audit": "审核暂未通过"
    }
]
**/
/**
 * @api {POST} /teacher/login 教师用户登录
 * @apiGroup 教师组
 * @apiDescription 教师用户登录
 * @apiParam {String} phone_number 手机号
 * @apiParam {String} password 密码
 * @apiParamExample {json} request-example
 * {
 *   "phone_number":"1887186xxxx",
 *   "password":"wsmm"
 * }
 * 
 * 
 * 
 * @apiError {Int} statu 状态码
 * @apiError {String} msg 错误信息
 * @apiErrorExample  {json} error-example
 * {
 *   "statu": 0,
 *   "msg": "登录失败"
 * }
 * 
 * 
 * 
 * @apiSuccess {Int} statu 状态码
 * @apiSuccess {String} token 密钥，有效期为1h
 * @apiSuccess {String} msg 成功信息
 * @apiSuccessExample  {json} success-example
 * 
{
    "statu": 1,
    "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJwaG9uZV9udW1iZXIiOiIxODg3MTg2MTkxOCIsImlhdCI6MTYyNjk1MDY4MywiZXhwIjoxNjI2OTU0MjgzfQ.mpA-kny643zZ_Tsy3QfLWGlUj0025FbpV7dwMA-Ziss",
    "msg": "登录成功"
}
*
**/
/**
 * @api {POST} /teacher/achievement 修改考生成绩
 * @apiGroup 教师组
 * @apiDescription 修改考生成绩
 *
 * @apiParam {String} token 密钥
 * @apiParam {String} id_number 身份证号
 * @apiParam {String} public_course_score 公共课成绩
 * @apiParam {String} major_course_score 专业课成绩
 * @apiParamExample {json} request-example
{
    "token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJwaG9uZV9udW1iZXIiOiIxODg3MTg2MTkxOCIsImlhdCI6MTYyNjk1MTc0NywiZXhwIjoxNjI2OTU1MzQ3fQ.oaQRS7Jfe1gQZeAumdDu4N5_D4hKySj3ducyiXOsm_Q",
    "id_number":"admin",
    "public_course_score":"100",
    "major_course_score":"100"
}
 *
 * @apiError {Int} statu 状态码
 * @apiError {String} msg 错误信息
 * @apiErrorExample  {json} error-example
 * {
 *   "statu": 0,
 *   "msg": "更改失败"
 * }
 * 
 * 
 * 
 * @apiSuccess {Int} statu 状态码
 * @apiSuccess {String} msg 成功信息
 * @apiSuccessExample  {json} success-example
{
    "statu": 1,
    "msg": "更改成功"
}
**/
/**
 * @api {POST} /teacher/admission 修改考生录取状态
 * @apiGroup 教师组
 * @apiDescription 修改考生录取状态
 *
 * @apiParam {String} token 密钥
 * @apiParam {String} id_number 身份证号
 * @apiParam {String} admission 录取状态
 * @apiParamExample {json} request-example
{
    "token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJwaG9uZV9udW1iZXIiOiIxODg3MTg2MTkxOCIsImlhdCI6MTYyNjY5MDMzMiwiZXhwIjoxNjI2NjkzOTMyfQ.bZSvF7BWoonXij1wUzBs6je-3rq8kn_MejexaeCbFzg",
    "id_number":"admin",
    "admission":"预录取"
}
 *
 * @apiError {Int} statu 状态码
 * @apiError {String} msg 错误信息
 * @apiErrorExample  {json} error-example
 * {
 *   "statu": 0,
 *   "msg": "更改失败"
 * }
 * 
 * 
 * 
 * @apiSuccess {Int} statu 状态码
 * @apiSuccess {String} msg 成功信息
 * @apiSuccessExample  {json} success-example
{
    "statu": 1,
    "msg": "更改成功"
}
**/
/**
 * @api {POST} /teacher/audit 修改考生信息审核状态
 * @apiGroup 教师组
 * @apiDescription 修改考生信息审核状态
 *
 * @apiParam {String} token 密钥
 * @apiParam {String} id_number 身份证号
 * @apiParam {String} audit 审核状态
 * @apiParamExample {json} request-example
{
    "token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJwaG9uZV9udW1iZXIiOiIxODg3MTg2MTkxOCIsImlhdCI6MTYyNjY5MDMzMiwiZXhwIjoxNjI2NjkzOTMyfQ.bZSvF7BWoonXij1wUzBs6je-3rq8kn_MejexaeCbFzg",
    "id_number":"admin",
    "audit":"审核通过"
}
 *
 * @apiError {Int} statu 状态码
 * @apiError {String} msg 错误信息
 * @apiErrorExample  {json} error-example
 * {
 *   "statu": 0,
 *   "msg": "更改失败"
 * }
 * 
 * 
 * 
 * @apiSuccess {Int} statu 状态码
 * @apiSuccess {String} msg 成功信息
 * @apiSuccessExample  {json} success-example
{
    "statu": 1,
    "msg": "更改成功"
}
**/
/**
 * @api {POST} /teacher/student/list 获取考生列表
 * @apiGroup 教师组
 * @apiDescription 获取考生列表
 *
 * @apiParam {String} token 密钥
 * @apiParam {Int} page_num 页数
 * @apiParam {Int} page_size 每页返回数据条数
 * @apiParamExample {json} request-example
{
    "token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJwaG9uZV9udW1iZXIiOiIxODg3MTg2MTkxOCIsImlhdCI6MTYyNjk1MTc0NywiZXhwIjoxNjI2OTU1MzQ3fQ.oaQRS7Jfe1gQZeAumdDu4N5_D4hKySj3ducyiXOsm_Q",
    "page_num":0,
    "page_size":1
}
 *
 * @apiError {Int} statu 状态码
 * @apiError {String} msg 错误信息
 * @apiErrorExample  {json} error-example
{
    "statu": 0,
    "msg": "查询失败"
}
 * 
 * 
 * 
 * @apiSuccess {Int} statu 状态码
 * @apiSuccess {String} msg 成功信息
 * @apiSuccess {Array} data 返回的数据
 * @apiSuccess {String} id_number 身份证号
 * @apiSuccess {String} candidate_name 考生姓名
 * @apiSuccess {String} major 报考专业
 * @apiSuccess {String} audit 考生信息审核状态
 * @apiSuccess {String} public_course_score 公共课分数
 * @apiSuccess {String} major_course_score 专业课分数
 * @apiSuccessExample  {json} success-example
{
    "statu": 1,
    "data": [
        {
            "id_number": "4202052001xxxxxxxx",
            "candidate_name": "小王",
            "major": "计算机科学技术",
            "audit": "未通过",
            "public_course_score": "暂无",
            "major_course_score": "暂无"
        }
    ],
    "msg": "查询成功"
}
**/
/**  
 * @api {POST} /teacher/student/information 查询考生详细信息（教师版）
 * @apiGroup 教师组
 * @apiDescription 查询考生信息
 * @apiParam {String} token 密钥
 * @apiParam {String} id_number 身份证号
 * @apiParamExample {json} request-example
	{
    "token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZF9udW1iZXIiOiJhZG1pbiIsImlhdCI6MTYyNjI1MDQ1NCwiZXhwIjoxNjI2MjU0MDU0fQ.7xeopz3mTQ0Jl9dxFt43HnhNlPhUi_wFdT8s7XEwLwc",
    "id_number":"test"
  }
 *
 * @apiError {Int} statu 状态码
 * @apiError {String} msg 错误信息
 * @apiErrorExample  {json} error-example
 * {
 *   "statu": 0,
 *   "msg": "查询失败"
 * }
 * 
 * 
 * 
 * 
 * @apiSuccess {Int} statu 状态码
 * @apiSuccess {String} msg 成功信息
 * @apiSuccess {String} candidate_name 考生姓名
 * @apiSuccess {String} id_number 身份证号
 * @apiSuccess {String} nation 民族
 * @apiSuccess {String} home_address 家庭住址
 * @apiSuccess {String} gender 性别
 * @apiSuccess {String} political_outlook 政治背景
 * @apiSuccess {String} birth_data 生日
 * @apiSuccess {String} face 登记照的base64编码
 * @apiSuccess {String} contact_number 联系电话
 * @apiSuccess {String} postcode 邮编
 * @apiSuccess {String} contact_address 联系地址
 * @apiSuccess {String} emergency_contact 紧急联系人
 * @apiSuccess {String} emergency_contact_mode 紧急联系方式
 * @apiSuccess {String} graduate_school 毕业院校
 * @apiSuccess {String} graduation_major 毕业专业
 * @apiSuccess {String} graduation_school_code 毕业院校代码
 * @apiSuccess {String} diploma_code 毕业证编号
 * @apiSuccess {String} registration_institutions 报考院校
 * @apiSuccess {String} registered_institution_code 报考院校代码
 * @apiSuccess {String} major 报考专业
 * @apiSuccess {String} major_code 报考专业代码
 * @apiSuccess {String} tcandidate_type 考生类型
 * @apiSuccess {String} awards 所获奖项
 * @apiSuccess {String} specialty 特长
 * @apiSuccess {String} remarks 备注
 * @apiSuccess {String} audit 审核状态
 * @apiSuccessExample  {json} success-example
[
    {
        "statu": 1,
        "msg": "查询成功"
    },
    {
        "candidate_name": "test",
        "id_number": "test",
        "nation": "汉",
        "home_address": "xx小区xx号",
        "gender": "男",
        "political_outlook": "群众",
        "birth_data": "2001年3月14日",
        "face": "xxxc"
    },
    {
        "contact_number": "1887186xxxx",
        "postcode": "4xxxx",
        "contact_address": "xx小区xx号",
        "emergency_contact": "test",
        "emergency_contact_mode": "1xxxx"
    },
    {
        "graduate_school": "xx学院",
        "graduation_school_code": "1xxxx",
        "graduation_major": "计算机应用技术",
        "diploma_code": "110",
        "registration_institutions": "xx大学",
        "registered_institution_code": "1xxxx",
        "major": "计算机科学技术",
        "major_code": "080901",
        "tcandidate_type": "普通"
    },
    {
        "awards": "xx奖学金，xx获奖",
        "specialty": "xx特长",
        "remarks": "",
        "audit":"未通过"       
    }
        
]
*
 **/
/**
 * @api {POST} /student/register 考生注册
 * @apiGroup 公共组
 * @apiDescription 注册账号报名
 *
 * @apiParam {String} id_number 身份证号
 * @apiParam {String} password  密码
 * @apiParamExample {json} request-example
 * {
 *  "id_number":"test",
 *  "password":"test"
 * }
 *
 * @apiError {Int} statu 状态码
 * @apiError {String} msg 错误信息
 * @apiErrorExample  {json} error-example
 * {
 *   "statu": 0,
 *   "msg": "注册失败"
 * }
 * 
 * 
 * 
 * @apiSuccess {Int} statu 状态码
 * @apiSuccess {String} msg 成功信息
 * @apiSuccessExample  {json} success-example
 * {
 *   "statu": 1,
 *   "msg": "注册成功"
 * }
 **/
/**
 * @api {POST} /teacher/register 教师注册
 * @apiGroup 公共组
 * @apiDescription 注册账号进行管理
 *
 * @apiParam {String} phone_number 手机号
 * @apiParam {String} password  密码
 * @apiParamExample {json} request-example
 * {
 *  "phone_number":"test",
 *  "password":"test"
 * }
 *
 * @apiError {Int} statu 状态码
 * @apiError {String} msg 错误信息
 * @apiErrorExample  {json} error-example
 * {
 *   "statu": 0,
 *   "msg": "注册失败"
 * }
 * 
 * 
 * 
 * @apiSuccess {Int} statu 状态码
 * @apiSuccess {String} msg 成功信息
 * @apiSuccessExample  {json} success-example
 * {
 *   "statu": 1,
 *   "msg": "注册成功"
 * }
 **/
/**
 * @api {POST} /public/course 报考专业查询
 * @apiGroup 公共组
 * @apiDescription 查询报考专业考试科目
 * @apiParam {String} major_code 报考专业代码
 * @apiParamExample {json} request-example
{
    "major_code":"030101k"
}
 *
 * @apiError {Int} statu 状态码
 * @apiError {String} msg 错误信息
 * @apiErrorExample  {json} error-example
 * {
 *   "statu": 0,
 *   "msg": "查询失败"
 * }
 * 
 * 
 * 
 * @apiSuccess {Int} statu 状态码
 * @apiSuccess {String} msg 成功信息
 * @apiSuccess {String} major 报考专业
 * @apiSuccess {String} public_course 公共课科目
 * @apiSuccess {String} major_course 专业课科目
 * @apiSuccessExample  {json} success-example

[
    {
        "statu": 1,
        "msg": "查询成功"
    },
    {
        "major": "法学",
        "public_course": "大学英语",
        "major_course": "宪法学"
    }
]
 **/
function getUserInfo(username) {
    // 假如这个函数是根据用户名返回用户信息的
  }
